import pandas as pd
from pandas import MultiIndex

# 定义数据
sales_data = {
    ('小说','高山上的小邮局'):50,
    ('小说','失踪的总统'):60,
    ('小说','绿毛水怪'):40,
    ('散文随笔','皮囊'):94,
    ('散文随笔','浮生六记'):63,
    ('散文随笔','自在独行'):101,
    ('传记','铠甲勇士'):200,
    ('传记','老舍自传'):56,
    ('传记','库里传'):45
}

# 创建multiindex：直接从销售数据的键中创建
index = pd.MultiIndex.from_tuples(sales_data.keys(),names=['类别','书籍名称'])

# 创建multiindex：创建multiindex和销售数据的值创建dataframe，并将列设置为‘销量’
df_obj = pd.DataFrame({'销量':sales_data.values()},index=index)
print(df_obj)